# coding=utf-8
import time
from framework.base_page import BasePage
from framework.logger import MyLog

# 实例化日志
log = MyLog.get_log()
logger = log.getlog()

class Speak(BasePage):

    # 社区图标
    cmt_center_icon = 'name,社区'
    # 我有话说图标
    want_speak = 'name,我有话说'
    #我也要讲两句图标
    want_speaks = 'name,我也要讲两句'

    # 发表输入框标题和内容
    input_title = 'name,标题(选填)'
    input_body = 'name,说说你的看法'

    #执行登录按钮
    btn_send = 'name,发表'

    # 登录
    def Speaks(self):
        time.sleep(5)
        # 点击导航最后的"社区"图标
        self.click(self.cmt_center_icon)

        logger.info('点击导航最后的"社区"图标')
        time.sleep(3)
        #  点击"我有话说"图标
        self.click(self.want_speak)
        logger.info('在社区点击"我有话说"按钮')
        time.sleep(3)
        # 点击"我也要讲两句"图标
        self.click(self.want_speaks)
        logger.info('点击"我也要讲两句"')
        time.sleep(3)
        #
        # 输入标题
        self.click(self.input_title)
        self.send_str(self.input_title, "卢本伟牛逼")
        logger.info('输入标题')
        time.sleep(2)
        # 输入内容
        self.click(self.input_body)
        self.send_str(self.input_body, "从现在开始这里就是卢本伟评论区")
        logger.info('输入内容')
        time.sleep(1)
        # 点击发表按钮
        self.click(self.btn_send)
        logger.info('点击发表')
        time.sleep(5)

